package day05

/**
 * 字符串的比较   ==  和  ===
 * 用 == 检查两个字符串中的字符是否匹配，用 === 检查了两个变量是否指向内存堆上同一对象。
 * 而在Java中 == 对引用进行比较，做结构比较时用equals（）方法。
 */
fun main() {

    val str1 = "jason"
    val str2 = "jason"

    val str3 = "Jason"
    val str4 = "jason".capitalize()

    println(str1 == str2)//true

    //字符串创建对象资源存储在常量池，内容相同的对象会指向常量池中的同一个对象所以返回  true
    println(str1 === str2)//true

    println(str3 == str4)//true
    println(str3 === str4)//false


    //TODO: forEach 字符串遍历

    val str = "The people's Republic of China"

    str.forEach {
        print("$it-")
    }





}